package one.stand.fallback;

import com.jmp.base.dto.*;
import com.jmp.feign.SecurityFeign;
import one.stand.model.ResultModel;
import one.stand.response.LoginResponse;
import org.springframework.stereotype.Component;

/**
 * @author Administrator
 */
@Component
public class SecurityFallback implements SecurityFeign {
    @Override
    public ResultModel<ShowroomLoginImgResponse> showroomLoginImg(ShowroomLoginImgRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<ShowroomLoginResponse> showroomLogin(ShowroomLoginRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginIpadWx(SecurityLoginIpadWxRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginIpadPwd(SecurityLoginIpadPwdRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginAdminVo> loginAdmin(SecurityLoginAdminDto request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginAdminCompany(SecurityLoginAdminCompanyRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginCrmPcWx(SecurityLoginCrmPcWxRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginCrmPcPhone(SecurityLoginCrmPcPhoneRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginCrmApiPassword(SecurityLoginCrmApiPasswordRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginCrmApiSms(SecurityLoginCrmApiPasswordRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginCrmApiWx(SecurityLoginCrmApiWxRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginCrmApiWx2(SecurityLoginCrmApiWx2Request request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginCrmAppSms(SecurityLoginCrmApiPasswordRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginUserApiWx(SecurityLoginUserApiWxRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<SecurityLoginGzhApiResponse> loginGzhApiWx(SecurityLoginGzhApiRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginJxsApiPassword(SecurityLoginJxsApiPasswordRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginJxsApiSms(SecurityLoginJxsApiPasswordRequest request) {
        return ResultModel.faultTolerant();
    }

    @Override
    public ResultModel<LoginResponse> loginJxsApiWx(SecurityLoginJxsApiWxRequest request) {
        return ResultModel.faultTolerant();
    }
}
